TAC: A Topology-Aware Chord-based Peer-to-Peer Network

Authors

  • Javad Taheri
  • Mohammad Kazem Akbari
Abstract:

Among structured Peer-to-Peer systems, Chord has a general popularity due to its salient features like simplicity, high scalability, small path length with respect to network size, and flexibility on node join and departure. However, Chord doesn’t take into account the topology of underlying physical network when a new node is being added to the system, thus resulting in high routing latency and low efficiency in data lookup. In this paper, we introduce the TAC, a novel topology-aware protocol which is based on Chord. TAC introduces the local ring concept by dividing the geographical space into smaller areas. Through binding each new node to a proper local ring concerning its physical location, TAC considers the physical network topology of the overlay network to demonstrate more efficient key lookup. Simulation results show that TAC performs better in terms of more efficient routing and less bandwidth usage.

Upgrade to premium to download articles

Sign up to access the full text

Already have an account?login

similar resources

tac: a topology-aware chord-based peer-to-peer network

among structured peer-to-peer systems, chord has a general popularity due to its salient features like simplicity, high scalability, small path length with respect to network size, and flexibility on node join and departure. however, chord doesn’t take into account the topology of underlying physical network when a new node is being added to the system, thus resulting in high routing latency an...

full text

Performance Analysis of Chord Protocol for Peer to Peer Overlay Topology in Wireless Mesh Network

Peer-to-Peer (P2P) applications have been extensively used for file sharing and accounts for more than 70% of the traffic in the internet. The inherent characteristics of P2P make it advantageous in content distribution when compared to client-server architecture. In a P2P network, there is no clear distinction between client and server nodes, as every peer is both a client and a server at the ...

full text

Self Chord-Achieving Load Balancing In Peer To Peer Network

The Cloud computing technology has been widely applied in e-business, e-education. Cloud computing platform is a set of Scalable large-scale data server clusters, it provides computing and storage services to customers. The cloud storage is a relatively basic and widely applied service which can provide users with stable, massive data storage space. Our research shows that the architecture of c...

full text

Network-aware Peer-to-Peer Based Grid Inter-Domain Scheduling

Grid technologies have enabled the aggregation of geographically distributed resources, in the context of a particular application. The network remains an important requirement for any Grid application, as entities involved in a Grid system (such as users, services, and data) need to communicate with each other over a network. The performance of the network must therefore be considered when car...

full text

Topology-Aware Peer-to-Peer On-demand Streaming

In this paper, we consider large-scale high-bandwidth on-demand media streaming in a dynamic and heterogeneous environment. We present MetaStream, a scalable and distributed content discovery protocol that enables clients across the Internet to self-organize into a topology-aware overlay network, in which they can “cache and relay” a stream among nearby peers. We present the design and implemen...

full text

Dynamic Zone-Balancing of Topology-Aware Peer-to-Peer Networks

Building a topology-aware peer-to-peer overlay network can bring many advantages, such as providing locality-aware connectivity and reducing routing path length. While its benefits on performance have been recognized, an uneven overlay zone distribution has emerged. Recent work has shown that topology-aware neighbor selection during construction can aggravate the unbalance of zone distribution ...

full text

My Resources

Save resource for easier access later

Save to my library Already added to my library

{@ msg_add @}


Journal title

volume 4  issue 2

pages  34- 42

publication date 2007-10

By following a journal you will be notified via email when a new issue of this journal is published.

Keywords

Hosted on Doprax cloud platform doprax.com

copyright © 2015-2023